<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>IIFE模块化的问题？</title>
</head>
<body>
    <!-- IIFE模块化的问题？ -->
        <!-- IIFE的作用： -->
            <!-- 1. 避免了命名冲突 -->
            <!-- 2. 功能分离 -->
            <!-- 3. 一定的复用性 -->
            <!-- 4. 一定的可维护性 -->
        <!-- 问题：需要引入多个<script>标签后 -->
            <!-- 1. 请求过多：依赖多个模块，需要引入script标签，导致请求数过多 -->
            <!-- 2. 依赖模糊：需要关注依赖关系之间的先后顺序问题，不清楚就容易导致引入顺序出错 -->
            <!-- 3. 难以维护：内部代码可维护，可是由于上面的问题导致了模块与模块之间的关系难以维护 -->
</body>
</html>